Maximum - Density Sequence Segments with Bioinformatics Applications ⋆

نویسندگان

  • Michael H. Goldwasser
  • Ming-Yang Kao
چکیده

We study an abstract optimization problem arising from biomolecular sequence analysis. For a sequence A of pairs (ai, wi) for i = 1, . . . , n and wi > 0, a segment A(i, j) is a consecutive subsequence of A starting with index i and ending with index j. The width of A(i, j) is w(i, j) = ∑ i≤k≤j wk, and the density is ( ∑ i≤k≤j ak)/w(i, j). The maximum-density segment problem takes A and two values L and U as input and asks for a segment of A with the largest possible density among those of width at least L and at most U . When U is unbounded, we provide a relatively simple, O(n)-time algorithm, improving upon the O(n logL)-time algorithm by Lin, Jiang and Chao. When both L and U are specified, there are no previous nontrivial results. We solve the problem in O(n) time if wi = 1 for all i, and more generally in O(n+ n log(U − L+ 1)) time when wi ≥ 1 for all i.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MAVG: locating non-overlapping maximum average segments in a given sequence

SUMMARY MAVG is a software tool for finding k non-overlapping maximum-average segments that are sufficiently long in a given sequence of real numbers, for any k > 0. It has applications in several areas of biomolecular sequence analysis including locating GC-rich regions and CpG islands in a genomic sequence, and annotating multiple sequence alignments. AVAILABILITY http://iubio.bio.indiana.e...

متن کامل

Fast Algorithms for Finding Maximum-Density Segments of a Sequence with Applications to Bioinformatics

We study an abstract optimization problem arising from biomolecular sequence analysis. For a sequence A = 〈a1, a2, . . . , an〉 of real numbers, a segment S is a consecutive subsequence 〈ai, ai+1, . . . , aj〉. The width of S is j − i+ 1, while the density is ( ∑ i≤k≤j ak)/(j − i+ 1). The maximum-density segment problem takes A and two integers L and U as input and asks for a segment of A with th...

متن کامل

Linear-Time Algorithms for Computing Maximum-Density Sequence Segments with Bioinformatics Applications

We study an abstract optimization problem arising from biomolecular sequence analysis. For a sequence A of pairs (ai, wi) for i = 1, . . . , n and wi > 0, a segment A(i, j) is a consecutive subsequence of A starting with index i and ending with index j. The width of A(i, j) is w(i, j) = ∑ i≤k≤j wk, and the density is ( ∑ i≤k≤j ak)/w(i, j). The maximum-density segment problem takes A and two val...

متن کامل

Algorithms for the Problems of Length-Constrained Heaviest Segments

We present algorithms for length-constrained maximum sum segment and maximum density segment problems, in particular, and the problem of finding length-constrained heaviest segments, in general, for a sequence of real numbers. Given a sequence of n real numbers and two real parameters L and U (L 6 U), the maximum sum segment problem is to find a consecutive subsequence, called a segment, of len...

متن کامل

Fabrication of Porous Segments Using Ti-6Al-4V Chips for Orthopaedic Applications

Different methods have been evaluated for manufacturing the porous Ti6Al4V alloys according to decreasing stress shielding phenomenon and increasing mechanical compatibility between the metallic components and the host tissue. For this purpose, in this work Ti6Al4V alloy chips were pressed under 400 MPa pressure and then samples were categorized and heated into two groups at 1000 and 1150℃ unde...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006